package com.jf.es.sql.restapi.restapi;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

@Configuration
public class RestTemplateConfig {

    @Bean
    public RestTemplate restTemplate() {
//        RequestConfig config = RequestConfig.custom()
//                .setConnectionRequestTimeout(10000)
//                .setConnectTimeout(10000)
//                .setSocketTimeout(30000)
//                .build();
//
//        HttpClient httpClient = HttpClientBuilder.create()
//                .setDefaultRequestConfig(config)
//                .setRetryHandler(new DefaultHttpRequestRetryHandler(3, false))
//                .build();
//
//        ClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(httpClient);
//        return new RestTemplate(requestFactory);
        return new RestTemplate();
    }

}
